// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import iView from 'iview';
import 'iview/dist/styles/iview.css';
//引入vuex
import store from './store'
/*
polyfill指的是“用于实现浏览器不支持原生功能的代码”，比如，现代浏览器应该支持fetch函数，对于不支持的浏览器，
网页中引入对应fetch的polyfill后，这个polyfill就给全局的window对象上增加一个fetch函数，
让这个网页中的JavaScript可以直接使用fetch函数了，就好像浏览器本来就支持fetch一样。
在这个链接上 https://github.com/github/fetch 可以找到fetch polyfill的一个实现。*/
import 'babel-polyfill'

/*
* 引入ueditor
*/ 
// import '../static/UEditor/ueditor.config.js'
// import '../static/UEditor/ueditor.all.min.js'
// import '../static/UEditor/lang/zh-cn/zh-cn.js'
// import '../static/UEditor/ueditor.parse.min.js'
//import VueUeditorWrap from 'vue-ueditor-wrap'


import Axios from 'axios'
//加入特效
import VueParticles from 'vue-particles'
Vue.use(VueParticles)

// Axios.defaults.baseURL = 'api/ToutiaoServer' //无用

//使用了全局配置的axios
Vue.prototype.$axios = Axios


global.GRestfulURL = '/api'



//本地测试
Axios.defaults.baseURL = GRestfulURL + "/ToutiaoServer";
    //服务器端
//  Axios.defaults.baseURL = "/ToutiaoServer";
//文件上传
// Axios.defaults.baseURL = "";
Vue.use(iView, {
    transfer: true,
    size: 'large'
});


//本地调试
Vue.prototype.HOST = "/api"
//服务器端
// Vue.prototype.HOST = ""

window.axios = Axios


Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    store,
    components: { App },
    template: '<App/>'
})